html {
  font-size: 12px;
  background-color: antiquewhite;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    "Open Sans",
    "Helvetica Neue",
    sans-serif;
}

table {
  margin: 0.5rem;
}

table td {
  padding: 0.5rem;
  vertical-align: top;
}

button.active {
  background-color: cyan;
  border-radius: 3px;
}

.scroll-container {
  height: 75vh;
  overflow-y: scroll;
  border: 1px solid black;
  padding: 0.25rem;
  position: relative;
}

.scroll-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  min-height: 100%;
}

.scroll-container ul li {
  padding: 0.5rem 0;
  border-bottom: 1px dashed grey;
}

.scroll-container ul li:nth-of-type(even) {
  background-color: #eee;
}
